CS / Math 240 : Intro to Discrete Math 4 / 14 / 2011 Solutions to Homework 8

نویسنده

  • Dieter van Melkebeek
چکیده

We first show that a graph is not bipartite if it contains any cycles of odd length. Starting at an arbitrary vertex u in this cycle, we note that there is a path of length 2k + 1 from u to v. We also note that to be bipartite, we must alternate placing vertices on this path into the partitions L and R. However, if we place u in L, then, we see that after following the path along 2k + 1 edges, we must place u in R, a contradiction. A symmetric argument can be shown for placing u in R initially. Now, we must also show that if a graph contains no cycles of odd length, it will be bipartite. We do so through an inductive proof on the number of vertices in the graph.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CS 229r Notes

A lot of the course material is new, within the last 10 years, and since the area is so ripe for contributions, the project will be cutting-edge. There are three possible routes: Make a theoretical contribution to some topic in the course; write a survey covering many related papers in an area (one option is to be risky and try to make a contribution and fall back on a survey if you’re not succ...

متن کامل

CS / Math 240 : Introduction to Discrete Mathematics Fall 2015 Reading 4 : Proofs

Up until now, we have been introducing mathematical notation to capture concepts such as propositions, implications, predicates, and sets. We need this machinery in order to be able to argue properties of discrete structures in a rigorous manner. As we were introducing new concepts, we stated various facts and gave proofs of some of them, but we were not explicit about what a correct proof shou...

متن کامل

CS 259C/Math 250: Elliptic Curves in Cryptography Homework 3 Solutions

Hence, any party can convert a signature from Sign to one from Sign′ and vice versa. (a) According to the note above, Verify′(pk,M, σ′) = Verify(pk,M, σ) where σ = ([s]P − [e]Q, s). Specifically, Verify′(pk,M, σ) works as follows: 1. Compute R = [s]P − [e]Q 2. Compute e′ = H(M ||R) 3. Accept if R + [e′]Q = [s]P . Note that this condition is equivalent to e = e′ (b) Suppose we have an adversary ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011